import Vue from 'vue'
import Router from 'vue-router'
import Home from './Home'

Vue.use(Router)

// 公共的路由部分 模块不存在 项目启动前自行配置
const commonRoutes = [
    // {path: '*', redirect: '/404'},
    // 重定向
    {
        path: '/',
        redirect: '/Home'
    }
]

// 分模块的路由，合并传入Router
let router = new Router({
    // mode: 'history',
    base: process.env.BASE_URL,
    routes: commonRoutes.concat(Home)
})
// 导航守卫，非登录状态先登录
router.beforeEach((to, from, next) => {
    /* 路由拦截配置  通常做登录验证 */

    // let tmp = localStorage.getItem('user')
    // if (!tmp && to.name !== 'Login') {
    //     Toast.succeed('您需要先登录哦！', 1500)
    //     next({path: '/login'})
    //     return
    // }
    next()
})
export default router
